package com.ctshk.rpc.visa.dto.visa;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 签证详情
 * </p>
 *
 * @author 陈雷
 * @since 2021-1-22
 */
@Data
@ApiModel(value="VisaInfoDTO", description="签证详情")
public class VisaInfoDTO implements Serializable {
    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "国家名称")
    private String countryName;

    @ApiModelProperty(value = "国家/区域id")
    private String countryId;

    @ApiModelProperty(value = "币种")
    private String 	currency;

    @ApiModelProperty(value = "币种id")
    private String 	currencyId;

    @ApiModelProperty(value = "产品名称")
    private String name;

    @ApiModelProperty(value = "签证种类")
    private String visaType;

    @ApiModelProperty(value = "签证类型ID")
    private String visaTypeId;

    @ApiModelProperty(value = "可停留期限")
    private String stayTime;

    @ApiModelProperty(value = "签证有效期")
    private String visaVaildDate;

    @ApiModelProperty(value = "有效次数")
    private String vaildTimes;

    @ApiModelProperty(value = "送签方式类型")
    private Integer sendVisaType;

    @ApiModelProperty(value = "所需资料")
    private String requiredInformation;

    @ApiModelProperty(value = "附件文件JSON")
    private String filesJson;

    @ApiModelProperty(value = "办理须知")
    private String handleInstruction;

    @ApiModelProperty(value = "负责人员")
    private Long responsibleId;

    @ApiModelProperty(value = "负责人姓名")
    private String responsiblenName;

    @ApiModelProperty(value = "附件备注")
    private String remark;
}
